home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cbm / c64 / programming / Final Cartridge III software.sfx / read.me < prev    next >
Encoding:
Text File  |  1994-08-11  |  4.3 KB  |  147 lines

  1. This archive contains the files sent to me by the makers of the Final Cartridge 
  2. III (FCIII).  When I purchased the cartridge a few years ago there was an 
  3. advertisement in the package for a contest they were having for programming the 
  4. FCIII.
  5.   I sent them a disk and got back the files in this archive and a paper titled
  6. "Desktop structures" that is reproduced below.  I only had limited success in 
  7. getting any programs to work but I am not an ML programmer so that probably 
  8. explains it.  Good luck!
  9.  
  10. Tony Perotti  8/11/94
  11. GEnie: A.PEROTTI (a.perotti@genie.geis.com)
  12. Internet: perotti_anthony@hq.navsea.navy.mil
  13.  
  14. The files in this archive were received from:
  15. Riska B.V.
  16. Attn. Final Cartridge III
  17. Wolphaertsbocht 234-236
  18. 3083 MT Rotterdam
  19. Holland
  20.  
  21.  
  22.  
  23. The text below is reproduced from a paper that was sent to me along with the 
  24. disk of programs and information.  I have tried to reproduce it verbatum 
  25. without accounting for any inconsistancies in format or translation errors.
  26.  
  27.  
  28. Desktop structures
  29.  
  30. Window Structure:
  31.  
  32.  1 APTR WDFGAD         ;WinDow FirstGADget
  33.  2 BYTE WDX,WDY        ;WinDow X, WinDow Y
  34.  4 BYTE WDSX, WDSY     ;WinDow Size X
  35.                        ;WinDow Size Y
  36.  6 APTR WDTITLE        ;WinDow TITLE
  37.  8 BYTE WDFLAGS        ;WinDow FLAGS
  38.  9 BYTE WDBAROFFS      ;WinDow titleBAR OFFset
  39. 10 APTR WDSPEC         ;WinDow SPECial subroutine
  40.  
  41.    Indeling WDFLAGS:
  42.    bit0 CLOSE         ;window CLOSE gadget
  43.    bit1 TOBACK        ;window TOBACK gadget
  44.    bit2 RESIZE        ;window RESIZE gadget
  45.    bit3 DRAGBAR       ;window DRAGBAR
  46.    bit4 WDEXIST       ;window backup EXISTS
  47.    bit5 MBACKUP       ;Make BACKUP
  48.  
  49.  
  50. Gadget structure:
  51.  
  52.  0 APTR GGNGAD         ;GadGet Next GADget
  53.  2 BYTE GGX,GGY        ;GadGet X, GadGet Y
  54.  4 BYTE GGSX,GGSY      ;GadGet Size X,
  55.                        ;GadGet Size Y
  56.  6 APTR GGTEXT         ;GadGet TEXT
  57.  8 BYTE GGFLAGS        ;GadGet FLAGS
  58.  9 APTR GGSPEC         ;GadGet SPECial subroutine
  59. 11 APTR GGEXEC         ;GadGet EXECute
  60. 13 APTR GGIMAGE        ;GadGet IMAGE structure
  61. 15 BYTE GGUSER         ;GadGet USER free
  62.  
  63. Mutual Exclude Gadget extension:
  64. 16 APTR GGEXCLUDE      ;GadGet EXCLUDE list
  65.  
  66. String gadget extension:
  67. 16 BYTE STNUMCHR       ;Max. number of characters
  68. 17 APTR STTEXT         ;STring gadget TEXT structure
  69.  
  70.    Indeling GGFLAGS:
  71.    bit0 INVERT        ;INVERT gadget
  72.    bit1 STATUS        ;STATUS on/off
  73.    bit2 BORDER        ;draw BORDER
  74.    bit3 DIM3D         ;border DIM 2d/3D
  75.    bit4 RELEASE       ;RELEASE verify
  76.    bit5 TOGGLE        ;TOGGLE gadget
  77.    bit6 EXCLUDE       ;mutual EXCLUDE
  78.    bit7 STRING        ;STRING gadget
  79.  
  80.  
  81. Text structure:
  82.  
  83.  0 BYTE TXX,TXY        ;TeXt X, TeXt Y
  84.  2 BYTE TXFLAGS        ;Text Flags
  85.  3 TEXT TXTEXT         ;TeXt TEXT
  86.  
  87.    Indeling TXFLAGS:
  88.    bit0 SPACE          ;character SPACE
  89.    bit1 SPACE          ;character SPACE
  90.    bit2 SPACE          ;character SPACE
  91.    bit3 SPACE          ;character SPACE
  92.    bit4 NOT USED       ;NOT USED
  93.    bit5 DOUBLE         ;DOUBLE height
  94.    bit6 EXTENDED       ;EXTENDED size
  95.    bit7 BOLD           ;BOLD
  96.  
  97.  
  98. Image structure:
  99.  
  100.  0 BYTE IMX,IMY        ;IMage X, IMage Y
  101.  2 APTR IMDATA         ;IMage DATA
  102.  
  103.  
  104. Imagedata structure:
  105.  
  106.  0 BYTE IDSX,IDSY      ;Image Data Size X,
  107.                        ;Image Data Size Y
  108.  2 BYTE IDBITNR        ;Image Data Bit NummeR
  109.  3 BYTE IDMODULO       ;Image Data MODULO
  110.  4 DATAIDDATA          ;Image Data Data
  111.  
  112.  
  113. Menu structure:
  114.  
  115.  0 APTR MNNET          ;MeNu Next
  116.  2 APTR MNFITEM        ;MeNu First ITEM
  117.  4 APTR MNTEXT         ;MeNu title Text
  118.  6 BYTE MNSX,MNSY      ;MeNu Size X, MeNu Size Y
  119.  8 BYTE MNBODY         ;MeNu BODY width
  120.  9 BYTE MNFLAGS        ;MeNu FLAGS (NOT USED)
  121.  
  122. Item structure:
  123.  
  124.  0 APTR ITNITEM        ;ITem Next ITEM
  125.  2 APTR ITTEXT         ;ITem name Text
  126.  4 APTR ITEXEC         ;ITem EXECute
  127.  6 BYTE ITFLAGS        ;ITem FLAGS
  128.  7 BYTE ITUSER         ;ITem USER free
  129.  
  130. Titem extension:
  131.  8 BYTE ITMOFFS        ;tIteM Marker OFFSet
  132.  9 BYTE ITMON          ;tIteM Marker ON code
  133. 10 BYTE ITMOFF         ;tIteM Marker OFF code
  134.  
  135.    Indeling ITFLAGS:
  136.    bit0 ENABLE         ;ghost mode enable
  137.    bit1 STATUS         ;STATUS on/off
  138.    bit2 TOGGLE         ;TOGGLE item
  139.  
  140.  
  141. Requester structure:
  142.  
  143.  0 APTR REQMTEXT       ;Zero Terminated Text structure
  144.  2 APTR REQGADL        ;Requester GADget Left text
  145.  4 APTR REQGADR        ;Requester GADget Right text
  146.  6 APTR REQIMAG        ;Requester IMAGe structure
  147.